$(document).ready(function(){

  $('form.verify').submit(function(){
  	$ajaxSubmit.ajaxSubmit($(this),check_verify_error);
	return false;
  });
  //隐藏表单错误提示
  $('input,textarea,select').focus(function(){
    $('.tip_div').hide();
  });

});
//错误提示alertUi
//注意:此函数报错时,可能由于语句:"$offsetTop = this_.offset().top;"报的错,也就是表单控件类型有问题,请查询formModel的getType函数
function check_verify_error(obj){
	//obj.message解释成功,说明是表单验证返回的
	try{
		obj = $.parseJSON(obj.message);
			if(typeof obj.widget_type!='undefined' && typeof obj.field_name!='undefined'){
			//当前控件选择器
		    var this_ = $(obj.widget_type+"[name='"+obj.field_name+"']");
			//红色边框
		    this_.css('border-color','red');
			//alert
			ui.error(obj.message);
			$('button[type=submit]').attr('disabled',false);//提交按钮解开disable
			//滚动
			$offsetTop = this_.offset().top;
		    $('.body_right').animate({ scrollTop: $offsetTop-100 }, 370);
	    }
	}
	//解释不成功,说明是普通的obj.message报错
	catch(e){
		ui.error(obj.message);
	}
}